home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
bbs
/
kspftp30.zip
/
WHATSNEW.DOC
< prev
Wrap
Text File
|
1996-09-01
|
17KB
|
409 lines
WHAT'S NEW IN KSP FTP
3.0: Enhancement: At the end of a timed-out session, KSP-FTP
now waits for the serial output buffer to empty, and then
flushes the serial input buffer.
Enhancement: Modified to use the ftp PASV command (rather
than PORT command) when supported by remote server so that
KSP-FTP can now work through most firewalls.
2.9: Bug Fix: Discovered that the Waterloo TCP/IP library
routine that reads a line of text from the network failed
when the input buffer contained an ASCII NUL. Corrected.
2.8: Clean Up: Reversed the default on
"ksp-ftp.retrieve_hostnames". The default now is
disabled; the parameter may be used to set it to enabled.
New Feature: Added an option (ksp-ftp.allowed_ip_list) to
specify the name of a file containing a list of allowed IP
addresses. Users will not be allowed to connect to any IP
address not on this list.
Enhancement: Whenever the local BBS console screen is
disabled (by SysOp command or file transfers), KSP-FTP now
displays the user's name, city, the remote host id, and
the minutes remaining.
Enhancement: KSP-FTP now assigns it's local tcp/ip port
randomly. This helps when trying to re-establish a
connection to a remote host that was lost in a recent
previous execution of KSP-TLNT.
Clean Up: KSP-FTP no longer hangs up the modem when the
user times out but rather simply returns to the BBS and
lets the BBS decide whether or not to hangup.
2.7: New Feature: Added reverse domain name lookups so that the
command prompt reflects the correct hostname even if an IP
address was given by the user. This feature is enabled by
default, but may be disabled by setting
ksp-tlnt.retrieve_hostnames=DISABLED. Note: This change
required adding an entry to KSP-FTP.TXT.)
2.6: Bug Fix: When an external protocol was invoked, the port
number was always passed to the driver as zero;
corrected.
Bug Fix: With external protocols, no check for carrier
loss or timeout occurred until after the tcp/ip transfer
was complete; corrected.
WHAT'S NEW IN KSP FTP
2.5: Clean Up: Improved handling of "ksp-ftp.ophours" . If
start time is after the stop time, the hours of operation
will be interpreted as all but those in the window
specified. I.e., setting ophours to 03:20-03:00 will
allow operation anytime except 03:00-03:20.
2.4: New Feature: Added a option (ksp-ftp.blocked_ip_list) to
specify the name of a file containing a list of blocked IP
addresses. Users will not be allowed to connect to any IP
address on this list. This required adding a new message
to the end of KSP-FTP.TXT.
2.3: Bug Fix: If you entered the command "PUT" without
specifying a filename, external batch protocols would
upload the file(s) to the BBS, but not transfer them over
the Internet to the remote ftp host. Corrected.
Bug Fix: External protocol batch files are supposed to be
located in the same directory as the executable file
(KSP-FTP.EXE) so that one set can be shared by multiple
nodes. The code contained a bug that required these files
to be placed in the directory that was the current default
directory at the moment that KSP-FTP was executed.
Corrected; external protocol batch files (KSPFTPR?.BAT and
KSPFTPS?.BAT) should now be located in the directory that
holds KSP-FTP.EXE, and the batch files should be marked
"read-only".
Bug Fix: If the minutes remaining passed to KSP-FTP in the
DOOR.SYS file was zero, the user would get unlimited time;
corrected. Note: This required adding a new message (#96)
to KSP-FTP.TXT.
2.2: Work Around: Discovered that the ARNET driver in Egberto
Willies' COMM-DRV (used by Clark Development's PCBoard)
does not adhere 100% to the fossil spec in that function
04h (Initialize) does not return 1954h when called with
DX=00FFh. I was using this to detect the presence of a
fossil driver as recommended in the fossil spec! Corrected
by modifying the presence test to add two additional
presence tests if the first one (04h) fails.
Clean Up: Wow! No one ever noticed before (including me)
that there was no explanation in the docs about how to
implement external protocols! Corrected.
WHAT'S NEW IN KSP FTP
2.1: Bug Fix: Fossil drivers do not typically detect an
incoming serial "break" signal. Thus when used with a
fossil driver, the configuration parameter called
"serialport" is used to enable additional code to provide
this feature. Although this code worked fine when tested
with the X00 fossil driver, it prevented both the BNU
fossil driver and PCBoard's COMMDRV program from doing
serial output properly. Corrected.
Bug Fix: Was not detecting carrier loss (user hangup)
properly. Corrected.
New Feature: Added a command line parameter
"/SCRIPT=<filespec>" to specify a text file to be used as
command line input.
Enhancement: A caller could abort an attempt to connect to
a remote site by pressing any key while the dots are being
painted back and forth on the screen. However, this
caused a rather obvious problem if the caller had a noisy
modem connection to the BBS. Now only three specific
keystrokes are recognized as a request to abort the
connection attempt: Esc, Ctrl-C, and Ctrl-X.
Enhancements: When run from the local BBS console, the
door no longer announces to the SysOp that Shift-F1
toggles the local BBS screen and the key has no effect;
when a remote caller invokes the door, however, Shift-F1
is fully functional in the normal manner. When used with
a remote caller to enable/disable the local console
screen, Shift-F1 now informs (only) the SysOp whether the
screen has been enabled or disabled.
Clean Up: When opening the door, the number of minutes
remaining is announced properly to the caller. However,
the minutes remaining was not displayed properly in the
prompt when it was a very large number (like 1440 minutes
= 24 hours). Corrected.
2.0: Bug Fix: Wasn't working with Digiboard when used with a
fossil driver. Corrected.
Bug Fix: The COM port number in DOOR.SYS was limited to
COM1 through COM4 since this is all that can be supported
by the async library; however, there should be no such
limit if a fossil driver is used. Corrected.
WHAT'S NEW IN KSP FTP
Bug Fix: The special break detect code used with